tools: parse to enable new rdm policy parameters
authorTiejun Chen <tiejun.chen@intel.com>
Wed, 22 Jul 2015 01:39:58 +0000 (01:39 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 23 Jul 2015 12:45:26 +0000 (13:45 +0100)
commita619657e2d5725a61cb72f65901db42e98f2a896
treed9ea4f44e0cd9ea9cd54d807105285823d5995ea
parent6457dae9960bf6f31cef928a6997b6b5b6386a6d
tools: parse to enable new rdm policy parameters

This patch parses to enable user configurable parameters to specify
RDM resource and according policies which are defined previously,

Global RDM parameter:
    rdm = "strategy=host,policy=strict/relaxed"
Per-device RDM parameter:
    pci = [ 'sbdf, rdm_policy=strict/relaxed' ]

Default per-device RDM policy is same as default global RDM policy as being
'relaxed'. And the per-device policy would override the global policy like
others.

CC: Ian Jackson <ian.jackson@eu.citrix.com>
CC: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
CC: Ian Campbell <ian.campbell@citrix.com>
CC: Wei Liu <wei.liu2@citrix.com>
Signed-off-by: Tiejun Chen <tiejun.chen@intel.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/libxlu_pci.c
tools/libxl/libxlutil.h
tools/libxl/xl_cmdimpl.c